<?php
interface CF_App_View_Interface
{
	public function getLayout();
	public function setLayout($layout);
	public function isRenderLayout();
	public function setRenderLayout($bool);
	public function isRenderScript();
	public function setRenderScript($bool);
	public function isRender();
	public function setRender($bool);
	
	public function getPath();
	public function setPath($path);
	public function getFile();
	public function setFile($file);
	public function getScriptExtension();
	public function setScriptExtension($ext);
	public function resetOnRender($bol);
	public function vars(array $data);
	public function getVars();
	public function assign($name, $value = null);
	public function getViewFile();
	public function display();
	public function render();
}